explosive grenade - German English Dictionary